#ifndef CARRINHOCOMPRA_H_
#define CARRINHOCOMPRA_H_
#include <string>
#include "../estruturas/Lista.h"
#include "Livro.h"
#include "Usuario.h"
using namespace std;

/*!
 * \brief Carrinho de compras
 *
 * Classe utilizada para guardar livros selecionados pelo cliente
 *
 */
class CarrinhoCompra
{
private:
	long Nota;
	Usuario Comprador;
	double Total;
	Lista<Livro> Itens;
public:
	CarrinhoCompra();
	virtual ~CarrinhoCompra();
	void SetNota(long n);
	long GetNota();
	void Adiciona(Livro l_venda);
	void Remove(int pos);
	Livro GetItem(int pos);
	double GetTotal();
	int GetQuantidadeItens();
	string GetDescricao();
};

#endif /*CARRINHOCOMPRA_H_*/
